package org.example.new_hbps_backend_reconstruction.entity.request.PatientDeviceCallbackRequest;

import com.fasterxml.jackson.databind.PropertyNamingStrategies;
import com.fasterxml.jackson.databind.annotation.JsonNaming;
import lombok.Data;

import javax.swing.*;

/**
 * @author 丁利军
 * @date 2025年10月15日 21:04
 * @description TODO: 描述
 */

// SleepCallback.java
@Data
@JsonNaming(PropertyNamingStrategies.SnakeCaseStrategy.class)
public class SleepCallback implements IPatientDeviceCallback {
    /** 本组数据开始时间戳（文档为 long）。大多数接口为“秒”，如若为毫秒请在处理处 /1000。 */
    private Long startTime;
    /**
     * 50 个用逗号分隔的数字字符串；每个数字代表 1 分钟，
     * 0-1 清醒，2-6 浅睡，7 深睡。
     */
    private String sleepDetail;
}

